#ifndef SERVICE_H
#define SERVICE_H
#include<vector>
#include<iostream>
#include"department.h"
#include"employee.h"
using namespace MC;
using namespace std;
namespace MC
{
class Service
{
public:
virtual void addDept(const Department& dp)=0;
virtual bool deleteDept(int id)=0;
virtual void listDept(void)=0;
virtual bool addEmp(int id,const Employee& em)=0;
virtual bool deleteEmp(int id)=0;
virtual bool modifyEmp(int id,const Employee& em)=0;
virtual vector<Employee> listEmp(int id)=0;
virtual  void listAllEmp(void)=0;
virtual ~Service(){}
};
}
#endif
